SurveyEvent

open class SurveyEvent : Event

Created by alan.wang on 10/29/18.

Constructors

Link copied to clipboard
constructor(eventType: Event.EventType, surveyId: String, surveyStyleType: SurveyStyle)

Properties

Link copied to clipboard
open val eventType: Event.EventType
Link copied to clipboard
open var id: String
Link copied to clipboard
val KEY_CONFIGURATION_METHOD: String = "fs_configurationMethod"
Link copied to clipboard
val KEY_COUNT: String = "fs_count"
Link copied to clipboard
val KEY_CUSTOM_BANNER_PRESENT: String = "fs_customBannerPresent"
Link copied to clipboard
val KEY_CUSTOM_COLOR_PRESENT: String = "fs_customColorPresent"
Link copied to clipboard
val KEY_CUSTOM_LOGO_PRESENT: String = "fs_customLogoPresent"
Link copied to clipboard
val KEY_DIGITAL_ID: String = "fs_feedbackId"
Link copied to clipboard
val KEY_IN_POOL: String = "fs_inPool"
Link copied to clipboard
val KEY_MODE: String = "fs_mode"
Link copied to clipboard
val KEY_NOTIFICATION_PERMISSION: String = "fs_notificationPermission"
Link copied to clipboard
val KEY_NOTIFICATION_TYPE: String = "fs_notificationType"
Link copied to clipboard
val KEY_NUM_MEASURES: String = "fs_measureCount"
Link copied to clipboard
val KEY_QUANTITY: String = "fs_quantity"
Link copied to clipboard
val KEY_REASON: String = "fs_reason"
Link copied to clipboard
val KEY_RESPONDENT_ID: String = "fs_respondentId"
Link copied to clipboard
val KEY_SESSION_ID: String = "fs_session_id"
Link copied to clipboard
val KEY_SURVEY_ID: String = "fs_surveyId"
Link copied to clipboard
val REASON_CONFIG_ERROR: String = "Invalid configuration"
Link copied to clipboard
val REASON_DISABLED: String = "Disabled"
Link copied to clipboard
val REASON_FORBIDDEN_KEYBOARD_DETECTED: String = "Forbidden keyboard"
Link copied to clipboard
val REASON_HYPERLINK_CLICKED: String = "Hyperlink clicked"
Link copied to clipboard
val REASON_INVALID_PATH: String = "Invalid path"
Link copied to clipboard
val REASON_NO_NETWORK: String = "No network"
Link copied to clipboard
val REASON_OS_LEVEL: String = "OS version not supported"
Link copied to clipboard
val REASON_PRIVACY_POLICY_CLICKED: String = "Privacy policy clicked"
Link copied to clipboard
val REASON_REMOTE_CONFIG_ERROR: String = "Couldn't retrieve remote config"
Link copied to clipboard
val REASON_SDK_RESTARTED: String = "SDK restarted"
Link copied to clipboard
val REASON_SERVER_ERROR: String = "Server error code: "
Link copied to clipboard
val REASON_USER_ABORTED: String = "User aborted"

Functions

Link copied to clipboard
open fun addData(key: String, value: String): BaseEvent
Link copied to clipboard
open fun addMetric(key: String, value: Double): BaseEvent
Link copied to clipboard
open fun addMetrics(metrics: HashMap<String, Double>): BaseEvent
Link copied to clipboard
open fun addProperties(properties: HashMap<String, Any>): BaseEvent
Link copied to clipboard
open fun addProperty(key: String, value: Any): BaseEvent
Link copied to clipboard
open fun equals(o: Any): Boolean
Link copied to clipboard
open fun getData(key: String): Any
Link copied to clipboard
abstract fun getEventType(): Any
Link copied to clipboard
open fun getID(): String
Link copied to clipboard
open fun getJSONData(): String
Link copied to clipboard
open fun getMetric(key: String): Double
Link copied to clipboard
open fun getProperty(key: String): ArrayList<Any>
Link copied to clipboard
open fun getRetryCount(): Int
Link copied to clipboard
open fun getTimestamp(): Long
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard